package cn.cdeden.knowledge.domain.dto;

import cn.cdeden.common.translation.annotation.Translation;
//import io.swagger.annotations.ApiModelProperty;
import cn.cdeden.common.translation.constant.TransConstant;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @ProjectName : ecm_svn02
 * @Package : com.cdyd.ecm.tools.service.dto
 * @ClassName : FileDownloadRecordDao
 * @Author : Yu.
 * @Description : // TODO
 * @Date : 2023/11/14 11:31
 * @Version : 1.0
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class FileDownloadRecordDao {

//    @ApiModelProperty(value = "编号")
    private String id;

//    @ApiModelProperty(value = "存储的文件编号")
    private String storageId;

//    @ApiModelProperty(value = "文件编号")
    private String fileId;

//    @ApiModelProperty(value = "文件版本号")
    private String edition;

//    @ApiModelProperty(value = "文件版")
    private String editionName;

//    @ApiModelProperty(value = "文件名")
    private String name;

//    @ApiModelProperty(value = "后缀")
    private String suffix;

//    @ApiModelProperty(value = "文件类型")
    private String fileType;

//    @ApiModelProperty(value = "库的类型")
    private String sourceFile;

//    @ApiModelProperty(value = "下载者身份")
    private String identity;

//    @ApiModelProperty(value = "下载ip")
    private String loginIp;

//    @ApiModelProperty(value = "登录位置")
    private String address;

//    @ApiModelProperty(value = "浏览器")
    private String browser;

//    @ApiModelProperty(value = "下载设备")
    private String equipment;


//    @ApiModelProperty(value = "创建者编号")
    private String createId;

//    @ApiModelProperty(value = "创建者")
    private String createBy;

    @Translation(type = TransConstant.USER_ID_TO_NICKNAME,mapper = "createId")
    private String createNickName;


//    @ApiModelProperty(value = "创建日期")
    private Date createTime;


}
